A-OPTIS:      Script de Instalao do Optware no ASUS O!Play
Verso:       0.2a
Data:         20/12/2009
by Leogansky: leoxgansky@gmail.com

==============================================================

v0.2a - 20/12/2009:

 + Ficheiro de log (/a-optis_log)

 + Configurao Samba:
      
   - IMPORTANTE: Utilizadores de Windows 7 / Vista,  necessrio executar o script de Registry
                 includo neste zip (Samba oplay fix.reg) para aceder ao Samba.
                 Para remover os efeitos do script anterior, executar o 
                 script 'Samba oplay remove fix.reg'
                  
                 Depois disso, efectuem os seguintes passos:
                 1 - No comando "Run", executem "secpol.msc".
                 2 - Seleccionem "Local Policies" --> "Security Options" do lado esquerdo.
                 3 - Seleccionem "Network Security: LAN Manager authentication level" 
                     do lado direito.
                 4 - Seleccionem "Send LM and NTLM  use NTLMV2 session security if negotiated".
                 5 - Cliquem em OK, fechem as restantes janelas, e reiniciem o computador.
 
 + aperfeioamento de algumas partes do processo de instalao
 
 TODO: WakeOnLan, DynDNS, etc.

**************************************************************

v0.2 - 19/12/2009:

 + nova aplicao: Servidor NAS - SMB/CIFS (Samba)
 
   - Acesso protegido (pode ser alterado no ficheiro de configurao 
                       do Samba: '/opt/etc/samba/smb.conf')
      * user: root
      * password: definida aps a instalao do Samba
            
   - Shares:
      * [Usb] - todos os discos USB ligados ao O!Play (permisses de leitura e escrita)
      * [Asus] - disco interno do Asus (permisses apenas de leitura, para proteger o aparelho)
      NOTA: As permisses podem ser alteradas no ficheiro de configurao do Samba.
 
 + aperfeioamento de algumas partes do processo de instalao
 
 TODO: Log, WakeOnLan, DynDNS, etc.

**************************************************************

v0.1 - 18/12/2009:

 - para uso com pelo menos um disco USB ligado ao O!Play, com uma ou mais 
   parties
 
 - suporta vrios discos ligados por HUB ao O!Play

 - suporte para instalaes completamente automatizadas:
    * optware      (sistema base)
    * Nano         (editor de texto)    
    * OpenSSH      (servidor SSH/SFTP)
    * Transmission (cliente BitTorrent)
 
 - trabalho futuro inclui:
    * mais aplicaes   (Samba, Apache, etc.)                

==============================================================                    

NOTA: Se j possui um disco repleto de dados e no est a pensar em 
      formatar o mesmo, siga os passos seguintes antes de prosseguir 
      com a instalao do script a-optis:

Passos: 
      
1 - Vai necessitar de uma pen ou de outro disco para formatar como o disco 
    de sistema, e de um HUB usb.

2 - Primeiro, comece por identificar as portas do seu hub. 
    O DISCO DE SISTEMA TEM DE FICAR LIGADO NA PORTA 1.

3 - Para isto, execute o programa "usbview.exe" para Windows includo neste 
    zip no seu pc, SEM O HUB CONECTADO AO PC.

4 - Seleccione a opo "Options -> Auto Refresh" (picture1.jpg)

5 - Agora conecte o hub ao seu pc, e a lista de dispositivos ir ser 
    automaticamente refrescada, mostrando o hub (no meu caso, um de 4 portas) 
    (picture2.jpg)

6 - Pegue numa pen ou num disco usb, e conecte o mesmo s diversas portas do 
    hub. Vai comear a ver as vrias portas do hub a ficarem activas. 
    Desta forma, pode identificar as diversas portas do hub. 
    Aqui interessa identificar a porta 1.
    
7 - Pode agora ligar o hub ao ASUS O!Play, e conecte a pen ou o disco que ir 
    ser formatado como disco de sistema na porta 1 do hub.

8 - Siga os passos seguintes para a instalao do script a-optis.


=======================================================================


Passos para executar o script a-optis no ASUS O!Play:

1 - Garanta que o ASUS O!Play est ligado a um router com internet.

2 - Faa o download do putty => http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
    "Windows installer for everything except puttytel".
    
3 - Obtenha o firmware mais recente do O!Play aqui: http://support.asus.com/download/download.aspx?product=19&model=O!Play%20HDP-R1&SLanguage=en-us&os=5

4 - Instale o firmware seguindo as instrues que acompanham o mesmo.

5 - Copie o script "a-optis" para a raz de um disco/pen USB (pode utilizar o 
    disco que ir ser formatado para este efeito)

6 - Ligue o disco/pen ao ASUS O!Play

7 - Com o O!Play ligado  TV, abra o "Setup", depois v at "Network", e anote 
    o endereo ip do O!Play.

8 - Execute o putty. Introduza o endereo ip do O!Play, escolha ligao 
    "Telnet", e pressione em "Open".

9 - Faa login no O!Play introduzing "root" como utilizador. 
    No necessita de password.

10 - Execute os seguintes comandos na linha de comandos, por ordem:

    10.1 - mount / -o remount,rw
    10.2 - cp /usr/local/bin/Resource/arial.ttf /usr/local/bin/Resource/WenQuanYiZH.ttf
    10.3 - cp /tmp/usbmounts/sda1/a-optis /a-optis
    10.4 - chmod +x /a-optis
    
11 - Agora, est pronto para comear a usar o scripts a-optis, 
     Este tutorial assume que o O!Play est conectado directamente a um 
     disco USB, ou na porta 1 de um hub.
     
12 - Se quer utilizar o espao total do seu disco/pen como sistema, salte este 
     passo e passe para o 13.

     Particione o seu disco/pen USB da seguinte maneira:
     partio 1: tamanho do disco completo (sistema + dados) - a opo mais comum
     
     ou 
     
     partio 1: 1GB (sistema)
     partio 2: espao restante (dados)
     
     ou pode adicionar parties extra, desde que mantenha a partio 1 como 
     a partio de sistema
     
     No  necessrio formatar a partio 1. O a-optis faz isso por si.
     As restantes parties tm de ser formatadas antes de poderem ser usadas.
     
     Ferramentas de Particionamento:
     - Windows Vista / 7 Disk Manager (incluido no Windows)
     - GParted: http://gparted.sourceforge.net/livecd.php
     - Parted Magic: http://partedmagic.com/download.html
     - Partition Master: http://www.partition-tool.com/personal.htm
     
13 - Ligue o disco usb particionad ao O!Play, e execute o script:
    13.1 - /a-optis
    
14 - Siga as instrues no ecr.

15 - No final, pode apagar o script a-optis, se preferir (no estar a apagar 
     nada do que foi instalado entretanto).
    
    15.1 - mount / -o remount,rw
    15.2 - rm /a-optis
     
16 - Se possui um hub, pode ligar outros discos/pens s restantes portas do 
     hub, que estes sero detectados automaticamente pelo ASUS O!Play. 
     NO SE ESQUEA DE MANTER O DISCO/PEN DE SISTEMA NA PORTA 1 DO HUB!
     